spear thrower - French English Dictionary